/*
 * Copyright (c) 2001, 2005, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

package com.sun.imageio.plugins.gif;

import java.util.ListResourceBundle;

public class GIFImageMetadataFormatResources extends ListResourceBundle {

    public GIFImageMetadataFormatResources() {
    }

    protected Object[][] getContents() {
        return new Object[][]{

                // Node name, followed by description
                {"ImageDescriptor", "The image descriptor"},
                {"LocalColorTable", "The local color table"},
                {"ColorTableEntry", "A local color table entry"},
                {"GraphicControlExtension", "A graphic control extension"},
                {"PlainTextExtension", "A plain text (text grid) extension"},
                {"ApplicationExtensions", "A set of application extensions"},
                {"ApplicationExtension", "An application extension"},
                {"CommentExtensions", "A set of comments"},
                {"CommentExtension", "A comment"},

                // Node name + "/" + AttributeName, followed by description
                {"ImageDescriptor/imageLeftPosition",
                        "The X offset of the image relative to the screen origin"},
                {"ImageDescriptor/imageTopPosition",
                        "The Y offset of the image relative to the screen origin"},
                {"ImageDescriptor/imageWidth",
                        "The width of the image"},
                {"ImageDescriptor/imageHeight",
                        "The height of the image"},
                {"ImageDescriptor/interlaceFlag",
                        "True if the image is stored using interlacing"},
                {"LocalColorTable/sizeOfLocalColorTable",
                        "The number of entries in the local color table"},
                {"LocalColorTable/sortFlag",
                        "True if the local color table is sorted by frequency"},
                {"ColorTableEntry/index", "The index of the color table entry"},
                {"ColorTableEntry/red",
                        "The red value for the color table entry"},
                {"ColorTableEntry/green",
                        "The green value for the color table entry"},
                {"ColorTableEntry/blue",
                        "The blue value for the color table entry"},
                {"GraphicControlExtension/disposalMethod",
                        "The disposal method for this frame"},
                {"GraphicControlExtension/userInputFlag",
                        "True if the frame should be advanced based on user input"},
                {"GraphicControlExtension/transparentColorFlag",
                        "True if a transparent color exists"},
                {"GraphicControlExtension/delayTime",
                        "The time to delay between frames, in hundredths of a second"},
                {"GraphicControlExtension/transparentColorIndex",
                        "The transparent color, if transparentColorFlag is true"},
                {"PlainTextExtension/textGridLeft",
                        "The X offset of the text grid"},
                {"PlainTextExtension/textGridTop",
                        "The Y offset of the text grid"},
                {"PlainTextExtension/textGridWidth",
                        "The number of columns in the text grid"},
                {"PlainTextExtension/textGridHeight",
                        "The number of rows in the text grid"},
                {"PlainTextExtension/characterCellWidth",
                        "The width of a character cell"},
                {"PlainTextExtension/characterCellHeight",
                        "The height of a character cell"},
                {"PlainTextExtension/textForegroundColor",
                        "The text foreground color index"},
                {"PlainTextExtension/textBackgroundColor",
                        "The text background color index"},
                {"ApplicationExtension/applicationID",
                        "The application ID"},
                {"ApplicationExtension/authenticationCode",
                        "The authentication code"},
                {"CommentExtension/value", "The comment"},

        };
    }
}
